import Vue from 'vue'
import App from './App.vue'
// 缓存, 提升性能
import './registerServiceWorker'
import router from './router'
import store from './store'

import "@/assets/css/index.scss"

// 引入公共的 过滤器 组件 指令 样式(filters.js没有暴露只需要写import(引用之后自动执行); 若是写了暴露,则需要写import...from'...')
import '@/utils/register'

// 375px 即100%宽度，写px会自动rem处理，如果不想被rem处理，可以使用PX来写。
import 'amfe-flexible/index.js'

// import {Toast} from 'vant'
// Vue.prototype.$toast = Toast

Vue.config.productionTip = false

new Vue({
  // 一次只能挂载一个路由
  router,
  // 挂载之后可以全局使用this.$store,指向 store;不然每次都要导入store
  store,
  // 加载根组件到div#app,而不是把index.html中id="app"当做根组件
  render: h => h(App),
  watch: {
    // 监听路由切换, 不是路由守卫
    $route: function (to, from) {

    }
  }
}).$mount('#app')
